<?php
/*Modelo Producto*/
class Producto_model extends Model
{
	function Producto_model()
	{
		parent::Model();
	}
	
	function listaProductos(){
		$sql = "
		SELECT
		producto.nom_producto,
		producto.cod_producto
		FROM
		producto";
		
		$query = $this->db->query($sql);
		return $query;
	}
	
	function infoProducto($cod_producto){
		$sql = "SELECT
		producto.nom_producto,
		producto.cod_producto
		FROM
		producto
				WHERE 
				producto.cod_producto = '".$cod_producto."'";
				
		$query = $this->db->query($sql);
		return $query;
	}
	
	function infoTalla($cod_producto){
		$sql = "SELECT
			`talla`.`cod_talla_producto`,
			`talla`.`nombre_talla_producto`
			FROM
			`talla`
			WHERE
			`talla`.`cod_producto` =  '".$cod_producto."'";
							
		$query = $this->db->query($sql);
		return $query;
	}
	
	function guardarProducto($data,$data_talla){
		$this->db->insert('producto', $data);
		$codigo_producto = $this->db->insert_id();
		$data_talla['cod_producto'] = $codigo_producto;
		$nombres_tallas = split(",",$data_talla['nombre_talla_producto']);
		
		for($i=0;$i<count($nombres_tallas);$i++){
			$data_talla['nombre_talla_producto'] = $nombres_tallas[$i];
			$this->db->insert('talla', $data_talla);
		}
		
		
	}
	
	function modificarProducto($data, $where){
		$this->db->update('producto', $data, $where);
	}
	
	function modificarTalla($talla, $cod_producto){
		$todasTallas = split(",",$talla['nombre_talla_producto']);
		$data_talla = array();
		
		$sql="DELETE FROM
			`talla`
			WHERE
			`talla`.`cod_producto` =  '".$cod_producto['cod_producto']."'" ;
		$query = $this->db->query($sql);
		$data_talla['cod_producto'] = $cod_producto['cod_producto'];
		for($i=0;$i<count($todasTallas);$i++){
			$data_talla['nombre_talla_producto'] = $todasTallas[$i];
			$this->db->insert('talla', $data_talla);
		}
		
		
		
		//$this->db->update('talla', $talla, $codProducto);
	}
	
	function eliminarProducto($cod_producto){
		$sql_verify="SELECT
		`producto`.`cod_producto`
		FROM
		`producto`
		WHERE
		`producto`.`cod_producto` =  '".$cod_producto."' AND
		`producto`.`activo_producto` =  '1'
		";
		$query = $this->db->query($sql_verify);
		/*0 falso
		1 verdad*/
		//echo $query->num_rows();
		if($query->num_rows() == 0){
			$sql="DELETE FROM
			`producto`
			WHERE
			`producto`.`cod_producto` =  '".$cod_producto."'" ;
			$query = $this->db->query($sql);
			return 1;
		}else{
			return 0;
		}
	}
}
?>